Why I Removed Components From My Game Engine